package com.dingreading.cloud.admin.dto;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.*;
import com.alibaba.excel.enums.poi.HorizontalAlignmentEnum;
import com.alibaba.excel.enums.poi.VerticalAlignmentEnum;
import lombok.Data;

@Data
@HeadRowHeight(25)
@ContentRowHeight(25)
@ColumnWidth(17)
// 内容字体设置成20
@ContentFontStyle(fontHeightInPoints = 13)
@ContentStyle(horizontalAlignment = HorizontalAlignmentEnum.CENTER, verticalAlignment = VerticalAlignmentEnum.CENTER)
public class MemberAccumulateVO {

    @ExcelProperty(value = "序号")
    private Integer index;

    @ColumnWidth(23)
    @ExcelProperty(value = "所属门店")
    private String storeName;

    @ExcelProperty(value = "导读姓名")
    private String teacherName;

    @ExcelProperty(value = "会员姓名")
    private String memberName;

    @ExcelProperty(value = "科目")
    private String productName;

    @ExcelProperty(value = "累计上课次数")
    private Long totalNum;

    @ColumnWidth(23)
    @ExcelProperty(value = "科目累计上课次数")
    private Long productTotalNum;

    @ExcelProperty(value = "当月上课次数")
    private Long monthNum;

    @ExcelProperty(value = "差额")
    private Integer loseNum;

    @ExcelIgnore
    private String corpUid;
    @ExcelIgnore
    private String storeUid;
    @ExcelIgnore
    private String teacherUid;
    @ExcelIgnore
    private String memberUid;
    @ExcelIgnore
    private String projectUid;


}
